x86: update Intel CPUID masking code to latest spec
authorJan Beulich <jbeulich@novell.com>
Tue, 19 Jul 2011 13:14:51 +0000 (14:14 +0100)
committerJan Beulich <jbeulich@novell.com>
Tue, 19 Jul 2011 13:14:51 +0000 (14:14 +0100)
commitcdd4c22d593a81628d298a4ab69d89b627d916dd
treeb8c0beeca17433fb71722a68509121acaa4bfb3e
parent9016c07e39fb82453028c95b042ad041b80e06d9
x86: update Intel CPUID masking code to latest spec

..., which adds masking of the xsave feature leaf.

Also add back (and fix to actually make it do what it was supposed to
do from the beginning) the printing of what specific masking couldn't
be done in case the user requested something the hardware doesn't
support.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/arch/x86/cpu/common.c
xen/arch/x86/cpu/cpu.h
xen/arch/x86/cpu/intel.c
xen/include/asm-x86/msr-index.h